SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_ConciliacionDeServicios
AS
SELECT dbo.LegajosSalariales.idServicioAgente, 
    dbo.LegajosSalariales.Documento, 
    dbo.LegajosSalariales.Cuise, dbo.LegajosSalariales.Horas, 
    dbo.LegajosSalariales.LegajoSalarial, 
    dbo.LegajosSalariales.CargoSalarial, 
    dbo.LegajosSalariales.SituacionRevista, 
    dbo.LegajosSalariales.idAgente, dbo.tb_Agentes.Nombres, 
    dbo.tb_SituacionRevista.Mnemo, 
    dbo.tb_Afiliaciones.NumeroAfiliado,
    tb_Cargos.RegimenSalarial, CASE When Licencia In (46, 16, 30) Then 'S' Else 'N' End Retenido
FROM dbo.LegajosSalariales INNER JOIN
    dbo.tb_Agentes ON 
    dbo.LegajosSalariales.idAgente = dbo.tb_Agentes.idAgente INNER
     JOIN
    dbo.tb_SituacionRevista ON 
    dbo.LegajosSalariales.SituacionRevista = dbo.tb_SituacionRevista.idSituacionRevista
     INNER JOIN
    dbo.tb_Afiliaciones ON 
    dbo.tb_Agentes.idAgente = dbo.tb_Afiliaciones.idAgente
     INNER JOIN tb_Cargos On tb_Cargos.idCargo = LegajosSalariales.CargoSalarial
     INNER JOIN tb_SubServiciosAgentes SS On ServicioAgente = IdServicioAgente
     WHERE SS.FechaBaja Is Null


GO
GRANT SELECT ON  [dbo].[vw_ConciliacionDeServicios] TO [SoloVer]
GO
